package Oop;
//构造器也叫构造方法
//一个类里啥也没写
// 也会存在一个和类名一样的无返回值的构造方法
//构造器一般用来初始化值
//alter+insert直接构造方法
public class Demo7 {
    String name;
    int age;
//无参构造
    public Demo7() {
    }
    //有参构造：一旦定义了有参构造
    //无参构造必须显示定义
    public Demo7(String name, int age) {
        this.name = name;
        this.age = age;
    }
//    public class Application {
//        public static void main(String[] args) {
//            //实例化一个对象，本质是在调用构造器
//            Demo7 D7=new Demo7();
//            System.out.println(D7.name);
//        }
//   }
//           构造器：alter+insert
//                  1.默认有一个和类名字相同的没有返回值的方法但不显示
//            作用：
//                   1.new对象时本质是调用构造方法
//                    2.初始化对象里变量的值
//               注意点：
//                      1.定义了有参构造后如果想使用无参构造，必须把默认的无参构造显示出来
}
